#include <iostream>
using namespace std;

class Point
{
public:
    int x;
    // 只读成员变量
    const int y;
    // 1、只读成员的初始化
    const int z{999};
    // 2、构造函数只读成员初始化
    Point(int x, int y) : x{x}, y{y}
    {
    }
    void changy(int num)
    {
        // 只读成员变量 无法修改
        // y = num;
    }
};
int main()
{
    Point p1{1, 2};
    cout << p1.x << endl;
    cout << p1.y << endl;
    cout << p1.z << endl;
}
